home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 399_01 / mined.new < prev    next >
Encoding:
Text File  |  1993-08-03  |  6.1 KB  |  116 lines

  1. I hereby announce the new release of mined, an easy and safely to use 
  2. text editor which though has many capabilities. It runs under Unix, 
  3. MSDOS, VMS.
  4.  
  5. The main new features of this release are:
  6. -    Introduction of paragraph reformatting with left and right margin 
  7.     settings.
  8.     (Quick information: ESC j reformats, ESC < and ESC > set left and 
  9.     right margins (^B, ^OL, ^OR in WordStar mode).)
  10. -    Optionally a WordStar-compatible keyboard layout and WordStar 
  11.     compatibility command supplements. However, the key assignment 
  12.     for this mode has not been included in the help file which is 
  13.     already overloaded with keys for some functions. WordStar accustomed 
  14.     typers will probably know what to type.
  15.     (Quick information: option -W in command line or MINED variable.)
  16. -    Optional support of 16-Bit character sets. Mined works well with 
  17.     the Chinese xterm (cxterm).
  18.     (Quick information: option -C in command line or MINED variable.)
  19.  
  20. Some more new or enhanced features:
  21. -    Screen display was modified to build from the new cursor position 
  22.     (after a search often in the center of the screen) up and down to 
  23.     the upper and lower borders of the screen. This appears to more 
  24.     naturally suggest to the users where they are. For MSDOS, an 
  25.     optional (and default) delay per line was introduced to keep 
  26.     this effect visible because I felt it's more convenient than 
  27.     the effective zero-time screen display which is also possible 
  28.     on PC systems.
  29. -    Support for proportional screen fonts was added. I hoped this would 
  30.     work well with proportional fonts in X-windows terminal windows. 
  31.     Unfortunately, neither "xterm" nor "cmdtool" seems to cope with 
  32.     proportional fonts correctly themselves (they display characters 
  33.     at different positions depending on whether a whole line or a 
  34.     line prefix is output), so what's the use of them?
  35. -    The MSDOS function key sequences were activated in the Unix version 
  36.     as well since some people may use their Unix mined remotely from a 
  37.     PC keyboard. PC terminal support includes video mode changing (see 
  38.     below) as far as it can be performed by escape sequences to 
  39.     the ANSI driver.
  40. -    Most options that could be activated by setting specific 
  41.     environment variables can now be triggered with certain option 
  42.     letters in a single variable, MINED, as well as from the 
  43.     command line.
  44. -    Two options for automatic conversion between different line end 
  45.     conventions on reading the file were introduced:
  46.     -r to ignore CR characters (so strip them at line ends), i.e. to 
  47.     read MSDOS text on Unix machines.
  48.     -R to take CR only for newline, i.e., to read MacIntosh text on 
  49.     MSDOS or Unix machines.
  50.     (Adaptation of Unix line ends when reading on MSDOS machines is 
  51.     performed anyway.)
  52. -    The enter-control-code prefix (^V (WordStar mode: ^P)) was 
  53.     extended to compose characters if the first following key 
  54.     typed in is a character resembling an accent mark ("'`^°~).
  55. -    A search for identifier at current position function was introduced.
  56.     (Quick information: HOP search (i.e., HOP ESC / , HOP ESC \ , 
  57.     HOP F8 , or HOP ^Q ^F in WordStar mode).)
  58. -    A repeat previous search (one before the last search) function was 
  59.     introduced. (Quick information: HOP search next (i.e., HOP ^N , 
  60.     HOP F9 , or HOP ^L in WordStar mode).)
  61.  
  62. And especially some effort was taken to improve the MSDOS version:
  63. -    More tolerance for the 640 KB memory restriction was achieved 
  64.     by allocating text line information blocks in groups. The out 
  65.     of memory condition now does no longer cause mined to 
  66.     terminate (and write a panic file) but just terminates the 
  67.     current operation and gives a message.
  68. -    MSDOS mined now detects screen size changes on each keystroke, so 
  69.     it reacts almost immediately, e.g., on font changes performed by 
  70.     the VGAMAX font substitution TSR.
  71. -    Several MSDOS screen mode switching functions were integrated to 
  72.     enable explicit mode change with a command. Part of this 
  73.     function is still in an experimental state due to the problems 
  74.     with interaction of the chaotic multi-dimensional MSDOS mode 
  75.     space, a plethora of mode switching functions in MSDOS, and 
  76.     the functionality of mode substitution software like VGAMAX.
  77.     The new mined functions are basically:
  78.     - ESC L/l    Switch to the next higher/lower line number 
  79.             mode with unchanged column number. Actually 
  80.             the number of lines is first tried to be 
  81.             increased/decreased within the current video 
  82.             mode, if it is at its limit, the next video 
  83.             mode is chosen.
  84.     - ESC M/l    Switch to the mode with next higher/lower 
  85.             total text resolution (lines * columns).
  86.     - Alt-F9 / Ctrl-F9    Switch between highest and lowest / 
  87.             circle through all line number modes within 
  88.             the current basic screen mode.
  89.     Experimental ones are direct mode number setting (HOP ESC M) 
  90.     and some more obscure screen related mode settings (HOP ESC m/L/l).
  91.  
  92. A few bugs were removed:
  93. -    Display garbage in very small windows (less than 28 columns).
  94.         There may still occur display garbage if the window is 
  95.         narrower than the tab size (8 displayable characters).
  96. -    Display garbage in very long lines.
  97. -    Display and position bug related with tab characters and long lines.
  98. -    Display garbage after substitution that made a line shorter so it 
  99.         would have been completely shifted out of the left 
  100.         display border.
  101. -    Incorrect display after aborted substitution.
  102. -    Aborted substitution although there was enough room on the line.
  103. -    If the environment variable NoCtrlSQ or NoControlSQ is set, also 
  104.     the tty channel soft handshake setting will not be disabled in case 
  105.     this would affect remote connection behaviour. I had discovered that 
  106.     characters were actually lost on a remote (internet) login connection.
  107.  
  108. Keyboard assignment mofications:
  109. -    The function ESC l has been changed to be invoked by ESC R to 
  110.     make room for the MSDOS screen size switching functions.
  111. -    In order to make room for the WordStar keyboard mode some 
  112.     function assigments have been cloned, e.g. ESC g can now be 
  113.     used in addition to ^G for the goto/hop function.
  114. -    An option to adapt the Backspace and Delete keys to the other 
  115.     convention was added (quick information: -B).
  116.